# 内置类eval()可以执行str中的代码
eval_str = "print('this is in eval')"
eval(eval_str)

import json

# json 的使用
# 把 list,tuple,set,dict 转成json字符串
# json字符串格式:'{"name":"lzy", "age": 23, ……}'
# json字符串的{}中只能用“
# json用于前后端交互
python_dict = {'name': 'lzy', 'age': 23, 'school': 'AHNU_USTC'}
json_str = json.dumps(python_dict)  # 1.模拟python端收到的字符串
print(json_str)
print(type(json_str))
# 2.解析执行收到的字符串
# a.使用eval()
print(eval(json_str)['name'])
# b.使用json.loads()
json_to_python = json.loads(json_str)
print(json_to_python)
print(type(json_to_python))

